Skip to content

docs: normalize heading hierarchy in system components section - #289

Open
Mohit-001-hash wants to merge 1 commit into
AOSSIE-Org:mainfrom
Mohit-001-hash:docs-fix-heading-hierarchy
Open

docs: normalize heading hierarchy in system components section#289
Mohit-001-hash wants to merge 1 commit into
AOSSIE-Org:mainfrom
Mohit-001-hash:docs-fix-heading-hierarchy

Conversation

@Mohit-001-hash

@Mohit-001-hash Mohit-001-hash commented Jul 4, 2026

Copy link
Copy Markdown

Closes #None

📝 Description

This PR fixes a markdown formatting issue in the System Components section of the README. The layer subsections were incorrectly using H4 (####) headings directly under an H2 (##), which broke the document's heading hierarchy. I normalized these to H3 (###) headings to ensure proper markdown structure and rendering.

🔧 Changes Made

  • Changed #### to ### for the four architectural layer subsections (Frontend Layer, Supabase Service Layer, Backend Layer, AI Processing Pipeline) under the ## ✨ System Components heading.

📷 Screenshots or Visual Changes (if applicable)

N/A

🤝 Collaboration

Collaborated with: N/A

✅ Checklist

  • I have read the contributing guidelines.
  • I have added tests that prove my fix is effective or that my feature works.
  • I have added necessary documentation (if applicable).
  • Any dependent changes have been merged and published in downstream modules.

Summary by CodeRabbit

  • Documentation
    • Updated the “System Components” section formatting for improved readability and consistency.
    • Standardized subsection headings and bullet styling across the frontend, service layer, backend, and AI processing sections.

@coderabbitai

coderabbitai Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Walkthrough

This PR reformats the "System Components" section in README.md, changing subsection headings from H4 to H3 level and normalizing bullet list formatting to use bolded labels followed by colon-separated descriptions across four subsections.

Changes

README Formatting Update

Layer / File(s) Summary
System Components subsection reformatting
README.md
Frontend (Flutter), Supabase Service Layer, Backend (Supabase), and AI Processing Pipeline subsection headings changed from #### to ###, with bullets normalized to bolded label format.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Suggested labels: Documentation

Poem

A rabbit hops through docs so neat,
Turning headers into something sweet,
Bold labels now line up just right,
README shines a little bright,
Hop, hop, hooray for tidy sight! 🐰📄

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the README docs change to normalize heading hierarchy in the System Components section.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 4

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@README.md`:
- Around line 86-91: The Markdown heading in the Frontend Layer section is
missing surrounding blank lines, triggering MD022. Update the README content
near the Frontend Layer heading so there is one blank line after the heading
before the list, keeping the existing list items intact and preserving proper
Markdown structure.
- Line 104: The Markdown heading in README.md is missing proper surrounding
spacing, triggering MD022. Update the AI Processing Pipeline section so the
heading is followed by a blank line before the next list/content, keeping the
Markdown structure clean and correctly formatted.
- Around line 98-103: The Markdown section under the “3. Backend Layer
(Supabase)” heading is missing the required blank line before the list, which
triggers MD022. Update the README content around that heading so there is one
empty line between the heading and the first bullet item, keeping the rest of
the list unchanged.
- Around line 92-97: The Markdown heading in README should be surrounded by
blank lines to satisfy MD022 formatting. Update the section around the “2.
Supabase Service Layer” heading so there is a blank line after the heading
before the bullet list, keeping the rest of the list content unchanged.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 89299fc1-e936-4210-a249-6d9ed9a189d6

📥 Commits

Reviewing files that changed from the base of the PR and between 36cb2b8 and 394eb90.

📒 Files selected for processing (1)
  • README.md

Comment thread README.md
Comment on lines +86 to 91
### 1. Frontend Layer (Flutter)
- **Auth Module**: Handles user authentication, team management, and role-based access control
- **Task Manager**: Processes task creation, updates, and workflow management
- **Meeting Manager**: Manages meeting scheduling, transcription, and contextual analysis
- **Chat Interface**: Provides natural language interaction with the AI assistant

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Add a blank line after this heading.

MD022 flags the heading as not being surrounded by blank lines; insert one blank line before the list for cleaner Markdown rendering. As per path instructions, Markdown files should have proper formatting and structure.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 86-86: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below

(MD022, blanks-around-headings)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` around lines 86 - 91, The Markdown heading in the Frontend Layer
section is missing surrounding blank lines, triggering MD022. Update the README
content near the Frontend Layer heading so there is one blank line after the
heading before the list, keeping the existing list items intact and preserving
proper Markdown structure.

Sources: Path instructions, Linters/SAST tools

Comment thread README.md
Comment on lines +92 to 97
### 2. Supabase Service Layer
- **Auth Client**: Manages authentication tokens and session state
- **Data Client**: Handles real-time data synchronization with PostgreSQL
- **Storage Client**: Manages file uploads and retrieval
- **RPC Client**: Executes remote procedure calls to Edge Functions

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Add a blank line after this heading.

MD022 flags the heading as not being surrounded by blank lines; insert one blank line before the list for cleaner Markdown rendering. As per path instructions, Markdown files should have proper formatting and structure.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 92-92: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below

(MD022, blanks-around-headings)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` around lines 92 - 97, The Markdown heading in README should be
surrounded by blank lines to satisfy MD022 formatting. Update the section around
the “2. Supabase Service Layer” heading so there is a blank line after the
heading before the bullet list, keeping the rest of the list content unchanged.

Sources: Path instructions, Linters/SAST tools

Comment thread README.md
Comment on lines +98 to 103
### 3. Backend Layer (Supabase)
- **Authentication**: Handles user identity, security, and session management
- **PostgreSQL DB**: Stores structured data with Row-Level Security policies
- **Object Storage**: Manages binary assets like audio recordings and documents
- **Edge Functions**: Executes serverless functions for business logic

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Add a blank line after this heading.

MD022 flags the heading as not being surrounded by blank lines; insert one blank line before the list for cleaner Markdown rendering. As per path instructions, Markdown files should have proper formatting and structure.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 98-98: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below

(MD022, blanks-around-headings)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` around lines 98 - 103, The Markdown section under the “3. Backend
Layer (Supabase)” heading is missing the required blank line before the list,
which triggers MD022. Update the README content around that heading so there is
one empty line between the heading and the first bullet item, keeping the rest
of the list unchanged.

Sources: Path instructions, Linters/SAST tools

Comment thread README.md
- **Edge Functions**: Executes serverless functions for business logic

#### 4. AI Processing Pipeline
### 4. AI Processing Pipeline

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Add a blank line after this heading.

MD022 flags the heading as not being surrounded by blank lines; insert one blank line before the list for cleaner Markdown rendering. As per path instructions, Markdown files should have proper formatting and structure.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 104-104: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below

(MD022, blanks-around-headings)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` at line 104, The Markdown heading in README.md is missing proper
surrounding spacing, triggering MD022. Update the AI Processing Pipeline section
so the heading is followed by a blank line before the next list/content, keeping
the Markdown structure clean and correctly formatted.

Sources: Path instructions, Linters/SAST tools

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant